package social.server.main;

import java.util.Date;

public class Post {

	private String userId;
	private String message;
	private Date date;
	
	/**
	 * Construtor padrão de Post.
	 * @param userId Login do criador do Post.
	 * @param message Mensagem do Post
	 * @param object Um objeto Date, o momento que o Post foi criado.
	 */
	public Post( String userId, String message, Date object) {
		this.userId = userId;
		this.message = message;
		this.date = object;
	}
	/**
	 * Retorna a mensagem
	 * @return String mensagem.
	 */
	public String getMessage() {
		return message;
	}
	/**
	 * Retorna o login do criador da mensagem.
	 * @return String login.
	 */
	public String getCreator() {
		return userId;
	}
	/**
	 * Retorna a data de criação do Post.
	 * @return Objeto Date.
	 */
	public Date getDate() {
		return date;
	}
	/**
	 * Retorna a representação String do Post.
	 */
	@Override
	public String toString() {
		return message;
	}
}
